home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 June
/
EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso
/
lettori
/
frphix11.lha
/
Fraphix_Installer
< prev
next >
Wrap
Text File
|
1996-02-18
|
3KB
|
138 lines
; FraphiX Installer Utility
;
; only for FraphiX V1.0 (Rev.129)
;
;Written by Francesco De Napoli
; Copyright © 1990-96 SoftwareZok 87
; Qui sotto son definite le variabili conteneti le frasi da stampare
; durante l'esecuzione del file script. Bisogna fare in modo che se la
; macchina non abbia l'Italiano, le frasi siano in Inglese.
(set nomedisco "Distribuito_ZOK:")
(set frase1
(cat "In quale directory preferisci INSTALLARE il programma"
"FraphiX V1.0 (Shareware)\n"
"Sarà creata una directory \"FRAPHIX\""
)
)
(set frase2
(cat "Attendere!\nSto creando la directory \""
nome-dir
"Fraphix\""
)
)
(set frase3
(cat "\n\nAttendere!\n\nSto copiando tutti i files "
"necessari nella directory \""
"Fraphix\""
)
)
(set frase4
(cat "Seleziona quale directory deve "
"divenire la zona di transito dei dati "
"per il programma \"FraphiX V1.0 (SHAREWARE)\""
"\nSarà creata la directory \"STORE\""
)
)
(set frase5 "Installando il programma...")
(set frase6 "Installando il manuale...")
(set frase7 "Installando le immagini...")
(set frase8 "Installando gli extra...")
; Qui comincia l'esecuzione dello script vero e proprio.
(set nome-dir
(askdir
(prompt frase1)
(help @askdir-help)
(default "Work:")
)
)
(set @default-dest nome-dir)
;-------------------
; Copia LHEX to RAM: per velocizzare
(set sorgente
(cat nomedisco "c/")
)
(copyfiles
(prompt "")
(help "")
(source sorgente)
(dest "RAM:")
(choices "lhex")
)
(set sorgente (cat nomedisco "libs/"))
(if (= 0 (exists "Sys:Libs/amos.library"))
(copyfiles
(prompt "")
(help @copylib-help)
(source sorgente)
(dest "Sys:LIBS")
(choices "amos.library")
)
)
(working frase5)
(set nome-dir (cat nome-dir "FraphiX"))
(makedir nome-dir (infos))
(run ("RAM:lhex >CON:0/0//60/lhex/AUTO -a -f \"-w=%s\" x %sFraphix_Main.lha" nome-dir nomedisco))
(working frase6)
(run ("RAM:lhex >CON:0/0//60/lhex/AUTO -a -f \"-w=%s\" x %sFraphix_Docs.lha" nome-dir nomedisco))
(working frase7)
(run ("RAM:lhex >CON:0/0//60/lhex/AUTO -a -f \"-w=%s\" x %sFraphix_PIC.lha" nome-dir nomedisco))
(working frase8)
(run ("RAM:lhex >CON:0/0//60/lhex/AUTO -a -f \"-w=%s\" x %sFraphix_Extra.lha" nome-dir nomedisco))
(if (exists (tackon nomedisco "buildanim.lha"))
(
(working "Installando Buildanim...")
(run ("RAM:lhex >CON:0/0//60/lhex/AUTO -a -f \"-w=%s\" x %sBuildanim.lha" nome-dir nomedisco))
)
)
(run ('%sc/Cambiastringa \"%sDOCS/Modulo_Registrazione\" @#§ ZOK' nomedisco nome-dir))
(run ('%sc/Cambiastringa \"%sDOCS/Registration_Form\" @#§ ZOK' nomedisco nome-dir))
; Seleziona dove posizionare la zona di transito dei dati!
(set nome (cat nome-dir "Fraphix"))
(set store-dir
(askdir
(prompt frase4)
(help @askdir-help)
(default nome)
)
)
(set comando
(cat "assign Fraphix_Store: "
store-dir
"\n")
)
(set frase5
(cat
"\n\nATTENZIONE!\n\nAggiungo alcune informazioni vitali "
"al file \"S:User-Startup\"\n")
)
(startup "FraphiX"
(prompt frase5)
(help "SPIACENTE!\n\nNessuna spiegazione!!!")
(command comando)
)